@import "reset";
@import "scss_common";
@import "css_common";
body{
  background:url($root +"bg.jpg") no-repeat center top;
  background-attachment:fixed;
  -webkit-background-size:cover; background-size:cover;
}
html,body{
  overflow-x:initial;
}
#wrap{
  width:2560px;
  margin:0 auto;
}
header{
  width:2560px;
  height:60px;
  margin:0 auto;
  font-size:24px;
  position:relative;
  background-color: #114B59;

  .top_bar{
    position:absolute;
    top: 24px;
    height:60px;
    line-height:60px;
    background-color:#0e4553;
    color:#fff100;
    text-align:center;
  }
  .left_bar{
    width:300px;
    left:0;

  }
  .right_bar{
    font-size:13px;
    width:380px;
    right:0;
    .inner{
      top:-10px;
      position:relative;
    }
  }
  #time{
    font-size:24px;
    margin-top:-40px;
  }
  nav{
    background-color:#0e4553;
    width:600px;
    height:60px;
    margin:0 auto;
    text-align:center;
    color:#fff;
    font-size:24px;
    line-height:60px;
  }
  .div_fix{
    position: fixed;
    width: 2560px;
    top: 0;
    padding-top: 24px;
    background-color: #114B59;
    z-index:999;
  }

}
.container{
  margin:0 auto;
  overflow:hidden;
  .top_table{
    padding-top:37px;
    width:1800px;
    margin:0 auto;
  }
  table{
    th,td{
      font-size:12px;
      color:#fff;
      text-align:center;
      height:80px;
      background:#134753;
      font-weight:normal;
    }
    .space{
      background:none;
    }
    .space_tr{
      td{
        background:none;
        height:20px;
      }
    }
    tbody{
      td{
        font-size:18px;
        color:#7eeecf;
      }
    }
  }
  .chart{
    width:2200px;
    height:200*2px;
    margin:25px auto;
    .box{
      width:540*2+px;
      height:400px;
      display:inline-block;
      background:#134753;
      text-align:center;
      h3{
        font-size:18px;
        color:#fff;
        padding-top:10px;
        font-weight:normal;
      }

    }
    .chart_box{
      padding-left:6px;
      width:250*2px;
      height:170*2px;
      float:left;

    }
    #zhnh_year,#cpdh_year{ float:right;}
    .fl{ float:left;}
    .fr{ float:right;}
  }
  .sub_table{
    width:1100*2px;

    margin:40px auto 0;
  }
}

.cjyd{
  width:1100*2px;
  height:350*2px;
  background: #134753;
  margin:0 auto 50px;

  h3 {
    font-size: 18px;
    color: #fff;
    padding-top: 10px;
    font-weight: normal;
    text-align:center;

  }
  .chart_box{
    width:1000*2px;
    height:170*2px;
    margin-left:50px;
  }
}
#main2_table td,#main2_table th{
  height:30*2px;
}
#main2_table .space_tr td{
  height:15*2px;
}

.ele_fee{
   width:300*2px;
   height:300*2px;
  float:left;    margin-left: 47px;
 }
#wrap2{ width: 1100*2px; overflow: hidden; margin: 0 auto;}
#top_table2{ width: 650*2px;margin: auto; float: left;}


.energy_fee{
  float: right; width: 450*2px; height: 165*2px; margin-top: 37px;
}

#energy_fee{
  width:450*2px; height: 165*2px;

}